<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>图片卡片</title>
		<style>
			.image-main{
				/*水平布局*/
				display: flex;
				/*水平布局自动换行*/
				flex-wrap: wrap;
			}
			.image-card{
				width: 300px;
				height: 400px;
				border-radius: 10px;
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
				position: relative;
				margin: 10px;
			}
			.image{
				width: 100%;
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
			}
			.title{
				position: absolute;
				white-space: nowrap; /* 文本不换行 */
				overflow: hidden; /* 溢出内容隐藏 */
				transform: translate(-210%, 450%); 
				color: #fff;
				font-size: 20px;
				font-weight: bold
			}
			.content{
				display: block; /*让a标签变块级元素*/
				font-size: 15px;
				font-weight: bold;
				margin: 10px;
			}
			.source{
				display: block; /*让a标签变块级元素*/
				font-size: 12px;
				margin: 10px;
				padding-left: 10px;
				color: gray;
			}
		</style>
	</head>
	<body>
		<div class="image-main">
			<div class="image-card">
				<img src="../img/background-2.jpg" class="image"/>
				<a class="title">这是图片的标题</a>
				<a class="source">这是来源：<光明日报></a>
				<a class="content">这是文案，这是文案，这是文案，这是文案这是文案这是文案这是文案这是文案</a>
			</div>
			<div class="image-card">
				<img src="../img/background-2.jpg" class="image"/>
				<a class="title">这是图片的标题</a>
				<a class="source">这是来源：<光明日报></a>
				<a class="content">这是文案，这是文案，这是文案，这是文案这是文案这是文案这是文案这是文案</a>
			</div>
		</div>
	</body>
</html>